#ifndef SETDIALOG_H
#define SETDIALOG_H

#include <QDialog>

namespace Ui {
class SetTimeUIDialog;
}

class SetTimeUIDialog : public QDialog
{
    Q_OBJECT

public:

    double getOpacityShow();
    double getOpacityHide();
    bool getIsShow12H();
    bool getIsShowS();
    bool getIsShowDate();
    bool getIsShowIcon();
    QFont getFont();
    QColor getColor();

    void setOpacity(double opacityShow,double opacityHide);
    void setHour(bool isShow12H);
    void setS(bool isShowS);
    void setDate(bool isShowDate);
    void setIcon(bool isShowIcon);
    void showFont(QFont font);
    void showColor(QColor color);

    explicit SetTimeUIDialog(QWidget *parent = nullptr);
    ~SetTimeUIDialog();

private slots:
    void on_btnSelectFont_clicked();

private:
    QFont m_font;
    QColor m_color;
    Ui::SetTimeUIDialog *ui;
};

#endif // SETDIALOG_H
